.ex-plugin-keyword {
	padding: 2px;
	cursor: pointer;
	text-decoration: none;
}

.ex-plugin-keyword:hover{
	border-bottom: dotted 1px black;
}

.ex-plugin-popup-window {
	position: absolute; top: 0px;left: 0px;
	display:none;
	width: 250px; height: 100px;
	background-color: #F6F7F4;
	text-align: center;
	padding:1px;                

	-moz-background-clip: padding;     /* Firefox 3.6 */
	-webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
	background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
	border: 7px solid rgba(0,97,0,0.3);

	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px; 
}
.ex-plugin-map-window{
	width: 100%;
	height: 100%;
	float:left;
}

.ex-plugin-content-window{
	width: 100%;
	text-align: left;
	height: 100%;
	padding: 0px 10px;
	float:left;
	z-index: 10;
}
.ex-plugin-indicate-name{
	font-weight: bold;
	font-size: 12px;
	color: #347C18;
	display: block;
	width: 220px;
	height: 32px;
	float: left;
	text-align: left;
}

.ex-plugin-indicate-value{
	font-size: 14px;
	color: #285187;
	float: left;
	text-align: left;
	font-family: Arial,sans-serif;
}

.ex-plugin-popup-close {
	position: absolute; left: 230px; top: 8px;
	width: 17px; height: 16px; 
	background: url(../image/close.png) no-repeat;
	padding: 0; margin: 0;
	cursor: pointer;
	z-index: 10;
}

.ex-plugin-popup-loading {
	position: absolute; left: 120px; top: 50px;
	width: 17px; height: 16px; 
	background: url(../image/loading.gif) no-repeat;
}

.ex-plugin-popup-loading-after-load {
	position: absolute; left: 170px; top: 100px;
	width: 17px; height: 16px; 
	background: url(../image/loading.gif) no-repeat;
}

.ex-plugin-popup-window-after-load{
	width: 350px; height: 220px;
}

.ex-plugin-popup-close-after-load {
	position: absolute; left: 330px; top: 8px;
}

.ex-plugin-triangle{
	position:absolute;top:102px;left:30px;z-index:200; 
	width:30px;height:24px;overflow:hidden;
	padding:0px;background-color:transparent;
}

.ex-plugin-triangle-after-load{
	position:absolute;top:222px;left:30px;z-index:200; 
}

.ex-plugin-triangle span{width:0px; height:0px;line-height:0px !important;padding:0px;}
.ex-plugin-triangle .blo{
	position:absolute;left:2px;top:0px;
	border:12px solid; 
	border-color:#F6F7F4 transparent transparent transparent;
	border-style:solid dashed dashed dashed;
}
.ex-plugin-triangle .bor{
	position:absolute;left: 0px;top:7px;
	border:14px solid; 
	border-color: #006100 transparent transparent transparent;
	border-style:solid dashed dashed dashed;

	filter:alpha(opacity=30); 
	-moz-opacity:0.3; 
	-khtml-opacity:0.3; 
	opacity:0.3; 
	
}

.ex-plugin-triangle-top{
	position:absolute;top:-24px;left:30px;z-index:200; 
	width:30px;height:24px;overflow:hidden;
	padding:0px;background-color:transparent;
}
.ex-plugin-triangle-top span{width:0px; height:0px;line-height:0px !important;padding:0px;}
.ex-plugin-triangle-top .blo{
	position:absolute;left:2px;top:0px;
	border:12px solid; 
	border-color:transparent transparent #F6F7F4 transparent;
	border-style:dashed dashed solid dashed;
}
.ex-plugin-triangle-top .bor{
	position:absolute;left: 0px;top:-11px;
	border:14px solid; 
	border-color: transparent transparent #006100 transparent;
	border-style:dashed dashed solid dashed;

	filter:alpha(opacity=30); 
	-moz-opacity:0.3; 
	-khtml-opacity:0.3; 
	opacity:0.3; 
	
}.ex-plugin-content-window a{
	text-decoration: none;
}
.ex-plugin-content-window a:hover{
	text-decoration: underline;
}

.ex-plugin-info-title, .ex-plugin-info-title a{
	float: left;
	font-size: 22px;
	color: black;
	font-weight: normal;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 30px;
	max-width: 570px;
	padding:5px; 
}

.ex-plugin-info-float-block{
	float: left;
	display: block;
	width: 150px;
	height: 40px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.ex-plugin-content-window .p1{
	color: #787A74;
	text-align: left;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ex-plugin-content-window .p2 ,.ex-plugin-content-window .p2 a{
	text-align: left;
	color: #403E3C;
	line-height: 18px;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.ex-plugin-content-window .p3{
	padding-left:5px;
	font-size: 10px;
	color: #787A74;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ex-plugin-info-copyright{
	position: absolute;
	font-size: 10px; 
	color: #AAAAAA;
	top: 205px; left: 230px;
	font-style: italic;
}
